Synonyms for "smart aleck"

Words with similar meaning